home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / plain / contrib / springer / lecmono / lecmono.cmm < prev    next >
Encoding:
Text File  |  1992-07-09  |  32.1 KB  |  735 lines

  1. % This is LECMONO.CMM the macro part
  2. % of the plain TeX macro package
  3. % for Lecture Notes in Physics (Monographs)
  4. % from Springer-Verlag Heidelberg
  5. % version 2.1
  6. \font \tenbfne                = cmb10
  7. \font \ninebf                 = cmbx9
  8. \font \ninei                  = cmmi9
  9. \font \nineit                 = cmti9
  10. \font \ninerm                 = cmr9
  11. \font \ninesans               = cmss10 at 9pt
  12. \font \ninesl                 = cmsl9
  13. \font \ninesy                 = cmsy9
  14. \font \ninett                 = cmtt9
  15. \font \fivesans               = cmss10 at 5pt
  16. \font \kla                    = cmr8
  17. \font \markfont               = cmr10 scaled\magstep1
  18. \font \subhfont               = cmr10 scaled\magstep4
  19. \font \sevensans              = cmss10 at 7pt
  20. \font \sixbf                  = cmbx6
  21. \font \sixi                   = cmmi6
  22. \font \sixrm                  = cmr6
  23. \font \authfont               = cmr17 scaled\magstep2
  24. \font \headfont               = cmbx12 scaled\magstep4
  25. \font \sixsans                = cmss10 at 6pt
  26. \font \sixsy                  = cmsy6
  27. \font \smallescriptfont       = cmr5 at 7pt
  28. \font \smallescriptscriptfont = cmr5
  29. \font \smalletextfont         = cmr5 at 10pt
  30. \font \tafontt                = cmbx10 scaled\magstep2
  31. \font \tafonts                = cmbx7  scaled\magstep2
  32. \font \tafontss               = cmbx5  scaled\magstep2
  33. \font \tpfontt                = cmbx10 scaled\magstep3
  34. \font \tpfonts                = cmbx7  scaled\magstep3
  35. \font \tpfontss               = cmbx5  scaled\magstep3
  36. \font \tamt                   = cmmib10 scaled\magstep2
  37. \font \tams                   = cmmib10
  38. \font \tamss                  = cmmib10 scaled 700
  39. \font \tpmt                   = cmmib10 scaled\magstep3
  40. \font \tast                   = cmsy10 scaled\magstep2
  41. \font \tass                   = cmsy7  scaled\magstep2
  42. \font \tasss                  = cmsy5  scaled\magstep2
  43. \font \tpst                   = cmsy10 scaled\magstep3
  44. \font \tpss                   = cmsy7  scaled\magstep3
  45. \font \tpsss                  = cmsy5  scaled\magstep3
  46. \font \tasyt                  = cmex10 scaled\magstep2
  47. \font \tpsyt                  = cmex10 scaled\magstep3
  48. \font \tasys                  = cmex10 scaled\magstep1
  49. \font \tbfontt                = cmbx10 scaled\magstep1
  50. \font \tbfonts                = cmbx7  scaled\magstep1
  51. \font \tbfontss               = cmbx5  scaled\magstep1
  52. \font \tbmt                   = cmmib10 scaled\magstep1
  53. \font \tbms                   = cmmib10 scaled 833
  54. \font \tbmss                  = cmmib10 scaled 600
  55. \font \tbst                   = cmsy10 scaled\magstep1
  56. \font \tbss                   = cmsy7  scaled\magstep1
  57. \font \tbsss                  = cmsy5  scaled\magstep1
  58. \font \tensans                = cmss10
  59. \magnification=\magstep0
  60. \vsize=19.3cm
  61. \hsize=12.2cm
  62. \hfuzz=2pt
  63. \tolerance=500
  64. \abovedisplayskip=3 mm plus6pt minus 4pt
  65. \belowdisplayskip=3 mm plus6pt minus 4pt
  66. \abovedisplayshortskip=0mm plus6pt minus 2pt
  67. \belowdisplayshortskip=2 mm plus4pt minus 4pt
  68. \predisplaypenalty=0
  69. \clubpenalty=10000
  70. \widowpenalty=10000
  71. \frenchspacing
  72. \newdimen\oldparindent\oldparindent=1.5em
  73. \parindent=1.5em
  74. %--------------------------------------------------------------------------
  75. % petit-fonts
  76. \skewchar\ninei='177 \skewchar\sixi='177
  77. \skewchar\ninesy='60 \skewchar\sixsy='60
  78. \hyphenchar\ninett=-1
  79. \def\newline{\hfil\break}%
  80. %--------------------------------------------------------------------------
  81. \catcode`@=11
  82. \def\folio{\ifnum\pageno<\z@
  83. \uppercase\expandafter{\romannumeral-\pageno}%
  84. \else\number\pageno \fi}
  85. \catcode`@=12 % at signs are no longer letters
  86. %-------------------------------------------------------
  87. % Definition der versal griechischen Buchstaben
  88. %==========================================================================
  89.   \mathchardef\Gamma="0100
  90.   \mathchardef\Delta="0101
  91.   \mathchardef\Theta="0102
  92.   \mathchardef\Lambda="0103
  93.   \mathchardef\Xi="0104
  94.   \mathchardef\Pi="0105
  95.   \mathchardef\Sigma="0106
  96.   \mathchardef\Upsilon="0107
  97.   \mathchardef\Phi="0108
  98.   \mathchardef\Psi="0109
  99.   \mathchardef\Omega="010A
  100. %------------------------------------------------------------------------
  101. \def\sun{\hbox{$\odot$}}
  102. \def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  103. $\displaystyle##$\hfil\cr<\cr\sim\cr}}}
  104. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr\sim\cr}}}
  105. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr\sim\cr}}}
  106. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr\sim
  107. \cr}}}}}
  108. \def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  109. $\displaystyle##$\hfil\cr>\cr\sim\cr}}}
  110. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr\sim\cr}}}
  111. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr\sim\cr}}}
  112. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr\sim
  113. \cr}}}}}
  114. \def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}}
  115. \def\degr{\hbox{$^\circ$}}
  116. \def\arcmin{\hbox{$^\prime$}}
  117. \def\arcsec{\hbox{$^{\prime\prime}$}}
  118. \def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}}
  119. \def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}}
  120. \def\fd{\hbox{$.\!\!^{\rm d}$}}
  121. \def\fh{\hbox{$.\!\!^{\rm h}$}}
  122. \def\fm{\hbox{$.\!\!^{\rm m}$}}
  123. \def\fs{\hbox{$.\!\!^{\rm s}$}}
  124. \def\fdg{\hbox{$.\!\!^\circ$}}
  125. \def\farcm{\hbox{$.\mkern-4mu^\prime$}}
  126. \def\farcs{\hbox{$.\!\!^{\prime\prime}$}}
  127. \def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}}
  128. \def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  129. $\displaystyle##$\hfil\cr\gets\cr\to\cr}}}
  130. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets\cr\to
  131. \cr}}}
  132. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets\cr\to
  133. \cr}}}
  134. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr\gets
  135. \cr\to\cr}}}}}
  136. \def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}}
  137. {\hbox{$\scriptstyle\hat=$}}
  138. {\hbox{$\scriptscriptstyle\hat=$}}}}
  139. \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  140. $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
  141. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
  142. >\cr\noalign{\vskip-1.5pt}<\cr}}}
  143. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
  144. >\cr\noalign{\vskip-1pt}<\cr}}}
  145. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
  146. >\cr\noalign{\vskip-0.5pt}<\cr}}}}}
  147. \def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  148. $\displaystyle##$\hfil\cr<\cr=\cr}}}
  149. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr=\cr}}}
  150. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr=\cr}}}
  151. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr=\cr
  152. }}}}}
  153. \def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  154. $\displaystyle##$\hfil\cr>\cr=\cr}}}
  155. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr=\cr}}}
  156. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr=\cr}}}
  157. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr=\cr
  158. }}}}}
  159. \def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  160. $\displaystyle##$\hfil\cr\sim\cr<\cr}}}
  161. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr<\cr}}}
  162. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr<\cr}}}
  163. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim
  164. \cr<\cr}}}}}
  165. \def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  166. $\displaystyle##$\hfil\cr\sim\cr>\cr}}}
  167. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr>\cr}}}
  168. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr>\cr}}}
  169. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim
  170. \cr>\cr}}}}}
  171. \def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  172. $\displaystyle##$\hfil\cr<\cr\simeq\cr}}}
  173. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr\simeq\cr}}}
  174. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr\simeq
  175. \cr}}}
  176. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr
  177. \simeq\cr}}}}}
  178. \def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  179. $\displaystyle##$\hfil\cr>\cr\simeq\cr}}}
  180. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr\simeq\cr}}}
  181. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr\simeq
  182. \cr}}}
  183. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr
  184. \simeq\cr}}}}}
  185. \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  186. $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
  187. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
  188. >\cr\noalign{\vskip-1.5pt}<\cr}}}
  189. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
  190. >\cr\noalign{\vskip-1pt}<\cr}}}
  191. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
  192. >\cr\noalign{\vskip-0.5pt}<\cr}}}}}
  193. \def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  194. $\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}}
  195. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
  196. <\cr\noalign{\vskip-1.5pt}>\cr}}}
  197. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
  198. <\cr\noalign{\vskip-1pt}>\cr}}}
  199. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
  200. <\cr\noalign{\vskip-0.5pt}>\cr}}}}}
  201. \def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  202. $\displaystyle##$\hfil\cr<\cr\approx\cr}}}
  203. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr\approx
  204. \cr}}}
  205. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr\approx
  206. \cr}}}
  207. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr
  208. \approx\cr}}}}}
  209. \def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
  210. $\displaystyle##$\hfil\cr>\cr\approx\cr}}}
  211. {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr\approx
  212. \cr}}}
  213. {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr\approx
  214. \cr}}}
  215. {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr
  216. \approx\cr}}}}}
  217. \def\diameter{{\ifmmode\mathchoice
  218. {\ooalign{\hfil\hbox{$\displaystyle/$}\hfil\crcr
  219. {\hbox{$\displaystyle\mathchar"20D$}}}}
  220. {\ooalign{\hfil\hbox{$\textstyle/$}\hfil\crcr
  221. {\hbox{$\textstyle\mathchar"20D$}}}}
  222. {\ooalign{\hfil\hbox{$\scriptstyle/$}\hfil\crcr
  223. {\hbox{$\scriptstyle\mathchar"20D$}}}}
  224. {\ooalign{\hfil\hbox{$\scriptscriptstyle/$}\hfil\crcr
  225. {\hbox{$\scriptscriptstyle\mathchar"20D$}}}}
  226. \else{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}%
  227. \fi}}
  228. \def\bbbr{{\rm I\!R}} %reelle Zahlen
  229. \def\bbbm{{\rm I\!M}}
  230. \def\bbbn{{\rm I\!N}} %natuerliche Zahlen
  231. \def\bbbh{{\rm I\!H}}
  232. \def\bbbk{{\rm I\!K}}
  233. \def\bbbp{{\rm I\!P}}
  234. \def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
  235. {\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}
  236. \def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox
  237. to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
  238. {\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox
  239. to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
  240. {\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox
  241. to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
  242. {\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox
  243. to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}}
  244. \def\bbbe{{\mathchoice {\setbox0=\hbox{\smalletextfont e}\hbox{\raise
  245. 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt height0.7\ht0\hss}\box0}}
  246. {\setbox0=\hbox{\smalletextfont e}\hbox{\raise
  247. 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt height0.7\ht0\hss}\box0}}
  248. {\setbox0=\hbox{\smallescriptfont e}\hbox{\raise
  249. 0.1\ht0\hbox to0pt{\kern0.5\wd0\vrule width0.2pt height0.7\ht0\hss}\box0}}
  250. {\setbox0=\hbox{\smallescriptscriptfont e}\hbox{\raise
  251. 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.2pt height0.7\ht0\hss}\box0}}}}
  252. \def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm Q$}\hbox{\raise
  253. 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
  254. {\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
  255. 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
  256. {\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
  257. 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
  258. {\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
  259. 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
  260. \def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
  261. T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
  262. {\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
  263. to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
  264. {\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
  265. to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
  266. {\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
  267. to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
  268. \def\bbbs{{\mathchoice
  269. {\setbox0=\hbox{$\displaystyle     \rm S$}\hbox{\raise0.5\ht0\hbox
  270. to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
  271. to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
  272. {\setbox0=\hbox{$\textstyle        \rm S$}\hbox{\raise0.5\ht0\hbox
  273. to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
  274. to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
  275. {\setbox0=\hbox{$\scriptstyle      \rm S$}\hbox{\raise0.5\ht0\hbox
  276. to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
  277. to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}}
  278. {\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox
  279. to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
  280. to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
  281. \def\bbbz{{\mathchoice {\hbox{$\sans\textstyle Z\kern-0.4em Z$}}
  282. {\hbox{$\sans\textstyle Z\kern-0.4em Z$}}
  283. {\hbox{$\sans\scriptstyle Z\kern-0.3em Z$}}
  284. {\hbox{$\sans\scriptscriptstyle Z\kern-0.2em Z$}}}}
  285. \def\qed{\ifmmode\sq\else{\unskip\nobreak\hfil
  286. \penalty50\hskip1em\null\nobreak\hfil\sq
  287. \parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
  288. %---------------------------------------------------------------------------
  289. \newfam\sansfam
  290. \textfont\sansfam=\tensans\scriptfont\sansfam=\sevensans
  291. \scriptscriptfont\sansfam=\fivesans
  292. \def\sans{\fam\sansfam\tensans}
  293. %---------------------------------------------------------------------------
  294. \def\stackfigbox{\if
  295. Y\FIG\global\setbox\figbox=\vbox{\unvbox\figbox\box1}%
  296. \else\global\setbox\figbox=\vbox{\box1}\global\let\FIG=Y\fi}
  297. %
  298. \def\placefigure{\dimen0=\ht1\advance\dimen0by\dp1
  299. \advance\dimen0by5\baselineskip
  300. \advance\dimen0by0.4cm
  301. \ifdim\dimen0>\vsize\pageinsert\box1\vfill\endinsert
  302. \else%keine seitenhohe Abbildung
  303. \if Y\FIG\stackfigbox\else
  304. \dimen0=\pagetotal\ifdim\dimen0<\pagegoal%aktuelle Seite ist noch nicht voll
  305. \advance\dimen0by\ht1\advance\dimen0by\dp1\advance\dimen0by1.4cm
  306. \ifdim\dimen0>\pagegoal\stackfigbox
  307. \else\box1\vskip4mm\fi
  308. \else\box1\vskip4mm\fi\fi\fi}
  309. %
  310. % Abbildungen
  311. \def\begfig#1cm#2\endfig{\par
  312. \setbox1=\vbox{\dimen0=#1true cm\advance\dimen0
  313. by0.83333cm\kern\dimen0#2}\placefigure}
  314. %
  315. \def\begdoublefig#1cm #2 #3 \enddoublefig{\begfig#1cm%
  316. \vskip-.8333\baselineskip\line{\vtop{\hsize=0.46\hsize#2}\hfill
  317. \vtop{\hsize=0.46\hsize#3}}\endfig}
  318. %
  319. \def\begfigsidebottom#1cm#2cm#3\endfigsidebottom{\dimen0=#2true cm
  320. \ifdim\dimen0<0.4\hsize\message{Room for legend to narrow;
  321. begfigsidebottom changed to begfig}\begfig#1cm#3\endfig\else
  322. \par\def\figure##1##2{\vbox{\noindent\petit{\bf
  323. Fig.\ts##1\unskip.\ }\ignorespaces ##2\par}}%
  324. \dimen0=\hsize\advance\dimen0 by-.8cm\advance\dimen0 by-#2true cm
  325. \setbox1=\vbox{\hbox{\hbox to\dimen0{\vrule height#1true cm\hrulefill}%
  326. \kern.8cm\vbox{\hsize=#2true cm#3}}}\placefigure\fi}
  327. %
  328. \def\begfigsidetop#1cm#2cm#3\endfigsidetop{\dimen0=#2true cm
  329. \ifdim\dimen0<0.4\hsize\message{Room for legend to narrow; begfigsidetop
  330. changed to begfig}\begfig#1cm#3\endfig\else
  331. \par\def\figure##1##2{\vbox{\noindent\petit{\bf
  332. Fig.\ts##1\unskip.\ }\ignorespaces ##2\par}}%
  333. \dimen0=\hsize\advance\dimen0 by-.8cm\advance\dimen0 by-#2true cm
  334. \setbox1=\vbox{\hbox{\hbox to\dimen0{\vrule height#1true cm\hrulefill}%
  335. \kern.8cm\vbox to#1true cm{\hsize=#2true cm#3\vfill
  336. }}}\placefigure\fi}
  337. %-------------------------------------------------------------------
  338. % Abbildungslegenden
  339. % Falls Text kleiner als eine volle Zeile, zentriert.
  340. \def\figure#1#2{\vskip1cm\setbox0=\vbox{\noindent\petit{\bf
  341. Fig.\ts#1\unskip.\ }\ignorespaces #2\smallskip
  342. \count255=0\global\advance\count255by\prevgraf}%
  343. \ifnum\count255>1\box0\else
  344. \centerline{\petit{\bf Fig.\ts#1\unskip.\
  345. }\ignorespaces#2}\smallskip\fi}
  346. %-----------------------------------------------------------------
  347. % Tabellenkoepfe
  348. \def\tabcap#1#2{\smallskip\vbox{\noindent\petit{\bf Table\ts#1\unskip.\
  349. }\ignorespaces #2\medskip}}
  350. %-------------------------------------------------------------------
  351. \def\begtab#1cm#2\endtab{\par
  352.    \ifvoid\topins\midinsert\medskip\vbox{#2\kern#1cm}\endinsert
  353.    \else\topinsert\vbox{#2\kern#1cm}\endinsert\fi}
  354. %-------------------------------------------------------------------
  355. \def\begpet{\vskip6pt\bgroup\petit}
  356. \def\endpet{\vskip6pt\egroup}
  357. %-------------------------------------------------------------------
  358. % Referenzen
  359. \newdimen\refindent
  360. \def\begrefchapter#1{\titleb{}{\ignorespaces#1}%
  361. \bgroup\petit
  362. \setbox0=\hbox{1000.\enspace}\refindent=\wd0}
  363. \def\begrefbook#1{\titlea{}{\ignorespaces#1}%
  364. \bgroup\petit
  365. \setbox0=\hbox{1000.\enspace}\refindent=\wd0}
  366. \def\nextchapter#1{\if N\lasttitle\vskip2\baselineskip
  367. \else\let\lasttitle=N\fi
  368. \titled{}{\ignorespaces#1}\vskip0.5cm}
  369. \def\ref{\goodbreak
  370. \hangindent\oldparindent\hangafter=1
  371. \noindent\ignorespaces}
  372. \def\refno#1{\goodbreak
  373. \hangindent\refindent\hangafter=1
  374. \noindent\hbox to\refindent{#1\hss}\ignorespaces}
  375. \def\endref{\goodbreak\endpet}% Ende der Referenzen
  376. %-------------------------------------------------------------------
  377. \def\vec#1{{\textfont1=\tams\scriptfont1=\tamss
  378. \textfont0=\tenbf\scriptfont0=\sevenbf
  379. \mathchoice{\hbox{$\displaystyle#1$}}{\hbox{$\textstyle#1$}}
  380. {\hbox{$\scriptstyle#1$}}{\hbox{$\scriptscriptstyle#1$}}}}
  381. %---------------------------------------------------------------------
  382. \def\petit{\def\rm{\fam0\ninerm}%
  383. \textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
  384.  \textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei
  385.  \textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
  386.  \def\it{\fam\itfam\nineit}%
  387.  \textfont\itfam=\nineit
  388.  \def\sl{\fam\slfam\ninesl}%
  389.  \textfont\slfam=\ninesl
  390.  \def\bf{\fam\bffam\ninebf}%
  391.  \textfont\bffam=\ninebf \scriptfont\bffam=\sixbf
  392.  \scriptscriptfont\bffam=\fivebf
  393.  \def\sans{\fam\sansfam\ninesans}%
  394.  \textfont\sansfam=\ninesans \scriptfont\sansfam=\sixsans
  395.  \scriptscriptfont\sansfam=\fivesans
  396.  \def\tt{\fam\ttfam\ninett}%
  397.  \textfont\ttfam=\ninett
  398.  \normalbaselineskip=11pt
  399.  \setbox\strutbox=\hbox{\vrule height7pt depth2pt width0pt}%
  400.  \normalbaselines\rm
  401. \def\vec##1{{\textfont1=\tbms\scriptfont1=\tbmss
  402. \textfont0=\ninebf\scriptfont0=\sixbf
  403. \mathchoice{\hbox{$\displaystyle##1$}}{\hbox{$\textstyle##1$}}
  404. {\hbox{$\scriptstyle##1$}}{\hbox{$\scriptscriptstyle##1$}}}}}
  405. %-------------------------------------------------------------------
  406. % "running head"
  407. \headline={\petit\def\newline{ }\def\fonote#1{}\ifodd\pageno
  408. \hfil\botmark\unskip\kern.9cm\llap{\folio}\else\leftheadline\fi}
  409. \def\leftheadline{\rlap{\folio}\kern0.9cm Missing TITLEA\hfil}
  410. \mark{ }
  411. \nopagenumbers
  412. %
  413. % Der Schalter \header gibt an, ob ein "running head" gedruckt werden
  414. % soll; wenn er nicht auf "N" steht kommt ein solcher.
  415. \let\header=Y
  416. \let\FIG=N
  417. \newbox\figbox
  418. \output={\if N\header\headline={\hfil}\fi\plainoutput\global\let\header=Y
  419. \if Y\FIG\topinsert\unvbox\figbox\endinsert\global\let\FIG=N\fi}
  420. %------------------------------------------------------
  421. \def\titlearunning#1{\message{Running head on left hand sides (TITLEA)
  422. has been changed}\gdef\leftheadline{\rlap{\folio}\kern0.9
  423. cm\ignorespaces#1\hfil}\ignorespaces}
  424. \def\titlebrunning#1{\message{Running head on right hand sides (TITLEB)
  425. has been changed}\mark{#1}\ignorespaces}
  426. %------------------------------------------------------
  427. \let\lasttitle=N
  428. %------------------------------------------------------
  429. \def\author#1{\vfill\eject
  430.      \bgroup
  431.      \baselineskip=22pt
  432.      \lineskip=0pt
  433.      \pretolerance=10000
  434.      \authfont
  435.      \rightskip 0pt plus 6em
  436.      \centerpar{#1}\vskip2cm\egroup}
  437. \def\head#1#2{\bgroup
  438.      \baselineskip=36pt
  439.      \lineskip=0pt
  440.      \pretolerance=10000
  441.      \headfont
  442.      \rightskip 0pt plus 6em
  443.      \centerpar{#1}\vskip1cm
  444.      \baselineskip=22pt
  445.      \subhfont\centerpar{#2}\vfill
  446.      \parindent=0pt
  447.      \baselineskip=16pt
  448.      \leftskip=2.2cm
  449.      \markfont Springer-Verlag\newline
  450.      Berlin Heidelberg New York\newline
  451.      London Paris Tokyo Singapore\bigskip\bigskip
  452.      [{\it This is page II of your manuscript and will be re-set by
  453.      Springer.}]
  454.      \egroup\let\header=N\eject}
  455. %---------------------------------------------------------------
  456. \def\centerpar#1{{\parfillskip=0pt
  457. \rightskip=0pt plus 1fil
  458. \leftskip=0pt plus 1fil
  459. \advance\leftskip by\oldparindent
  460. \advance\rightskip by\oldparindent
  461. \def\newline{\break}%
  462. \noindent\ignorespaces#1\par}}
  463. %---------------------------------------------------------------
  464. \def\part#1#2{\vfill\supereject\let\header=N
  465. \null\vskip90pt\centerline{\subhfont#1}%
  466. \vskip2cm
  467.      \bgroup
  468. \textfont0=\tpfontt \scriptfont0=\tpfonts \scriptscriptfont0=\tpfontss
  469. \textfont1=\tpmt \scriptfont1=\tbmt \scriptscriptfont1=\tbms
  470. \textfont2=\tpst \scriptfont2=\tpss \scriptscriptfont2=\tpsss
  471. \textfont3=\tpsyt \scriptfont3=\tasys \scriptscriptfont3=\tenex
  472.      \baselineskip=20pt
  473.      \lineskip=0pt
  474.      \pretolerance=10000
  475.      \tpfontt
  476.      \centerpar{#2}
  477.      \egroup\ignorespaces}
  478. %---------------------------------------------------------------
  479. % Beginn Ueberschrift 1. Ordnung
  480. \def\titlea#1#2{\vfill\supereject
  481. \ifodd\pageno\else\null\vfill\supereject\fi
  482. \let\header=N
  483.      \bgroup
  484. \textfont0=\tafontt \scriptfont0=\tafonts \scriptscriptfont0=\tafontss
  485. \textfont1=\tamt \scriptfont1=\tams \scriptscriptfont1=\tamss
  486. \textfont2=\tast \scriptfont2=\tass \scriptscriptfont2=\tasss
  487. \textfont3=\tasyt \scriptfont3=\tasys \scriptscriptfont3=\tenex
  488.      \baselineskip=18pt
  489.      \lineskip=0pt
  490.      \pretolerance=10000
  491.      \tafontt
  492.      \centerpar{#1\unskip\enspace\ignorespaces#2}%
  493.      \vskip75pt\egroup
  494.      \nobreak
  495.      \parindent=0pt
  496.      \everypar={\global\parindent=\oldparindent
  497.      \global\let\lasttitle=N\global\everypar={}}%
  498.      \global\let\lasttitle=A%
  499.      \setbox0=\hbox{\petit\def\newline{ }\def\fonote##1{}\kern0.9
  500.      cm\ignorespaces#2}\ifdim\wd0>\hsize
  501.      \message{Your TITLEA exceeds the headline, please use a short form with
  502. TITLEARUNNING}\gdef\leftheadline{\rlap{\folio}\kern0.9cm
  503. TITLEA suppressed due to excessive length\hfil}%
  504. \else\gdef\leftheadline{\rlap{\folio}\kern0.9
  505. cm\ignorespaces#2\hfil}\fi
  506.      \ignorespaces}
  507. %------------------------------------------------------
  508. \def\motto#1#2{\vskip-28pt\if M\lasttitle\vskip18pt\fi
  509. \bgroup\petit\leftskip=6.5cm\noindent\ignorespaces#1
  510. \if!#2!\else\medskip\noindent\it\ignorespaces#2\fi\vskip28pt\egroup
  511. \let\lasttitle=M
  512. \parindent=0pt
  513. \everypar={\global\parindent=\oldparindent
  514. \global\let\lasttitle=N\global\everypar={}}%
  515. \global\let\lasttitle=M%
  516. \ignorespaces}
  517. %------------------------------------------------------
  518.  % Beginn Ueberschrift 2. Ordnung
  519.  \def\titleb#1#2{\if N\lasttitle\else\vskip-28pt
  520.      \fi
  521.      \vskip18pt plus 4pt minus4pt
  522.      \bgroup
  523. \textfont0=\tbfontt \scriptfont0=\tbfonts \scriptscriptfont0=\tbfontss
  524. \textfont1=\tbmt \scriptfont1=\tbms \scriptscriptfont1=\tbmss
  525. \textfont2=\tbst \scriptfont2=\tbss \scriptscriptfont2=\tbsss
  526. \textfont3=\tasys \scriptfont3=\tenex \scriptscriptfont3=\tenex
  527.      \baselineskip=16pt
  528.      \lineskip=0pt
  529.      \pretolerance=10000
  530.      \noindent
  531.      \tbfontt
  532.      \rightskip 0pt plus 6em
  533.      \setbox0=\vbox{\vskip23pt\def\fonote##1{}%
  534.      \noindent
  535.      \if!#1!\ignorespaces#2
  536.      \else\setbox0=\hbox{\ignorespaces#1\unskip\enspace}\hangindent=\wd0
  537.      \hangafter=1\box0\ignorespaces#2\fi
  538.      \vskip16pt}%
  539.      \dimen0=\pagetotal\advance\dimen0 by-\pageshrink
  540.      \ifdim\dimen0<\pagegoal
  541.      \dimen0=\ht0\advance\dimen0 by\dp0\advance\dimen0 by
  542.      3\normalbaselineskip
  543.      \advance\dimen0 by\pagetotal
  544.      \ifdim\dimen0>\pagegoal\eject\fi\fi
  545.      \noindent
  546.      \if!#1!\ignorespaces#2
  547.      \else\setbox0=\hbox{\ignorespaces#1\unskip\enspace}\hangindent=\wd0
  548.      \hangafter=1\box0\ignorespaces#2\fi
  549.      \vskip13pt plus4pt minus4pt\egroup
  550.      \nobreak
  551.      \parindent=0pt
  552.      \everypar={\global\parindent=\oldparindent
  553.      \global\let\lasttitle=N\global\everypar={}}%
  554.      \global\let\lasttitle=B%
  555.      \setbox0=\hbox{\petit\def\newline{ }\def\fonote##1{}\kern0.9
  556.      cm\ignorespaces#2}\ifdim\wd0>\hsize
  557.      \message{Your TITLEB exceeds the headline, please use a short form with
  558. TITLEBRUNNING}\mark{TITLEB suppressed due to excessive length}%
  559. \else{\def\newline{ }\def\fonote##1{}\mark{ #2}}\fi
  560.      \ignorespaces}
  561. %------------------------------------------------------
  562.  % Beginn Ueberschrift 3. Ordnung
  563.  \def\titlec#1#2{\if N\lasttitle\else\vskip-4pt\vskip-\baselineskip
  564.      \fi
  565.      \vskip12pt plus 4pt minus4pt
  566.      \bgroup
  567.      \pretolerance=10000
  568.      \noindent
  569. \textfont0=\tenbf \scriptfont0=\sevenbf \scriptscriptfont0=\fivebf
  570. \textfont1=\tams \scriptfont1=\tamss \scriptscriptfont1=\tbmss
  571.      \bf
  572.      \rightskip 0pt plus 6em
  573.      \setbox0=\vbox{\vskip 15pt\def\fonote##1{}%
  574.      \noindent
  575.      \if!#1!\ignorespaces#2
  576.      \else\setbox0=\hbox{\ignorespaces#1\unskip\enspace}\hangindent=\wd0
  577.      \hangafter=1\box0#2\fi
  578.      \vskip8pt}%
  579.      \dimen0=\pagetotal\advance\dimen0 by-\pageshrink
  580.      \ifdim\dimen0<\pagegoal
  581.      \dimen0=\ht0\advance\dimen0 by\dp0\advance\dimen0 by 3\baselineskip
  582.      \advance\dimen0 by\pagetotal
  583.      \ifdim\dimen0>\pagegoal\eject\fi\fi
  584.      \noindent
  585.      \if!#1!\ignorespaces#2
  586.      \else\setbox0=\hbox{\ignorespaces#1\unskip\enspace}\hangindent=\wd0
  587.      \hangafter=1\box0#2\fi
  588.      \vskip6pt plus4pt minus4pt\egroup
  589.      \nobreak
  590.      \global\let\lasttitle=C%
  591.      \parindent=0pt
  592.      \everypar={\global\parindent=\oldparindent
  593.      \global\let\lasttitle=N\global\everypar={}}%
  594.      \ignorespaces}
  595. %-------------------------------------------------------------------
  596.  % Beginn Ueberschrift 4. Ordnung
  597.  \def\titled#1#2{\if N\lasttitle\else\vskip-3pt\vskip-\baselineskip
  598.      \fi
  599.      \vskip12pt plus 4pt minus 4pt
  600.      \bgroup
  601. \textfont0=\tenbfne \scriptfont0=\sevenbf \scriptscriptfont0=\fivebf
  602. \textfont1=\tams \scriptfont1=\tamss \scriptscriptfont1=\tbmss
  603.      \tenbfne
  604.      \noindent
  605.      \if!#1!\else\ignorespaces#1\unskip\enspace\fi
  606.      \ignorespaces#2\unskip\enspace\egroup
  607.      \ignorespaces}
  608. %-------------------------------------------------------------------
  609. \let\ts=\thinspace
  610. \def\footnoterule{\kern-3pt\hrule width 2cm\kern2.6pt}
  611. % Fussnoten-macros
  612. \newcount\footcount \footcount=0
  613. \def\advftncnt{\advance\footcount by1\global\footcount=\footcount}
  614. % Automatisch numerierte Fussnote, Fussnotentex in petit
  615. \def\fonote#1{\advftncnt$^{\the\footcount}$\begingroup\petit
  616. \parfillskip=0pt plus 1fil
  617. \def\textindent##1{\hangindent0.5\oldparindent\noindent\hbox
  618. to0.5\oldparindent{##1\hss}\ignorespaces}%
  619. \vfootnote{$^{\the\footcount}$}{#1\vskip-9.69pt}\endgroup}
  620. %-------------------------------------------------------------------
  621. \def\item#1{\par\noindent
  622. \hangindent6.5 mm\hangafter=0
  623. \llap{#1\enspace}\ignorespaces}
  624. %-------------------------------------------------------------------
  625. \def\itemitem#1{\par\noindent
  626. \hangindent11.5 mm\hangafter=0
  627. \llap{#1\enspace}\ignorespaces}
  628. %-------------------------------------------------------------------
  629. % Appendices
  630. \def\app#1{\titlea{}{Appendix #1}}
  631. %--------------------------------------------------------------------
  632. % Acknowledgement
  633. \long\def\acknow{\titlea{}{Acknowledgements}}
  634. %------------------------------------------------------------------
  635. % Introduction
  636. \def\intro{\titlea{}{Introduction}}
  637. %------------------------------------------------------------------
  638. % Foreword
  639. \def\foreword{\titlea{}{Foreword}}
  640. %------------------------------------------------------------------
  641. % Introduction
  642. \def\dedication{\titlea{}{Dedication}}
  643. %------------------------------------------------------------------
  644. % Introduction
  645. \def\contents{\titlea{}{Contents}}
  646. %------------------------------------------------------------------
  647. % Introduction
  648. \def\intro{\titlea{}{Introduction}}
  649. %--------------------------------------------------------------------
  650. % Preface
  651. \def\preface{\titlea{}{Preface}}
  652. %--------------------------------------------------------------------
  653. \def\leaderfill{\kern0.5em\leaders\hbox to 0.5em{\hss.\hss}\hfill\kern
  654. 0.5em}
  655. \newdimen\chapindent
  656. \newdimen\sectindent
  657. \newdimen\subsecindent
  658. \newdimen\thousand
  659. \setbox0=\hbox{\bf 10. }\chapindent=\wd0
  660. \setbox0=\hbox{10.10 }\sectindent=\wd0
  661. \setbox0=\hbox{10.10.1 }\subsecindent=\wd0
  662. \setbox0=\hbox{\enspace 100}\thousand=\wd0
  663. %
  664. \def\contpart#1{\if N\lasttitle\bigskip\fi
  665. \vbox{\kern10pt\leftline{\textfont1=\tams
  666. \scriptfont1=\tamss\scriptscriptfont1=\tbmss\bf\ignorespaces
  667. #1}\kern8pt}\let\lasttitle=Y\par}
  668. %
  669. \def\conttitlea#1#2#3{\if N\lasttitle\if!#1!\else\bigskip\fi
  670. \fi\let\lasttitle=N\line{\hbox to
  671. \chapindent{\strut\bf#1\hss}{\textfont1=\tams
  672. \scriptfont1=\tamss\scriptscriptfont1=\tbmss\bf#2}%
  673. \if!#3!\hfill\else\leaderfill\hbox to\thousand{\hss#3}\fi}\par}
  674. %
  675. \def\conttitleb#1#2#3{\line{\kern\chapindent\hbox
  676. to\sectindent{\strut#1\hss}{#2}%
  677. \if!#3!\hfill\else\leaderfill\hbox to\thousand{\hss#3}\fi}\par}
  678. %
  679. \def\conttitlec#1#2#3{\line{\kern\chapindent\kern\sectindent
  680. \hbox to\subsecindent{\strut#1\hss}{#2}%
  681. \if!#3!\hfill\else\leaderfill\hbox to\thousand{\hss#3}\fi}\par}
  682. %---------------------------------------------------------------------
  683. % Lemma
  684. \long\def\lemma#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  685. Lemma\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  686. % Proposition
  687. \long\def\proposition#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  688. Proposition\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  689. % Theorem
  690. \long\def\theorem#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  691. Theorem\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  692. % Corollary
  693. \long\def\corollary#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  694. Corollary\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  695. % Example
  696. \long\def\example#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  697. Example\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  698. % Exercise
  699. \long\def\exercise#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  700. Exercise\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  701. % Problem
  702. \long\def\problem#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  703. Problem\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  704. % Solution
  705. \long\def\solution#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  706. Solution\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  707. %Proof:
  708. \long\def\proof{\removelastskip\vskip\baselineskip\noindent{\it
  709. Proof.}\quad\ignorespaces}
  710. %Remark:
  711. \long\def\remark#1#2{\removelastskip\vskip\baselineskip\noindent{\it
  712. Remark\if!#1!\else\ #1\fi}\unskip\quad\ignorespaces#2\vskip\baselineskip}
  713. %Definition:
  714. \long\def\definition#1#2{\removelastskip\vskip\baselineskip\noindent{\tenbfne
  715. Definition\if!#1!\else\
  716. #1\fi\unskip}\quad{\it\ignorespaces#2}\vskip\baselineskip}
  717. %------------------------------------------------------------------
  718. \def\frame#1{\bigskip\vbox{\hrule\hbox{\vrule\kern5pt
  719. \vbox{\kern5pt\advance\hsize by-10.8pt
  720. \centerline{\vbox{#1}}\kern5pt}\kern5pt\vrule}\hrule}\bigskip}
  721. %------------------------------------------------------------------
  722. \def\frameddisplay#1#2{$$\vcenter{\hrule\hbox{\vrule\kern5pt
  723. \vbox{\kern5pt\hbox{$\displaystyle#1$}%
  724. \kern5pt}\kern5pt\vrule}\hrule}\eqno#2$$}
  725. %------------------------------------------------------------------
  726. \def\typeset{\petit\noindent This book was processed by the author using
  727. the \TeX\ macro package from Springer-Verlag.\par}
  728. \outer\def\byebye{\bigskip\bigskip\typeset
  729. \footcount=1\ifx\speciali\undefined\else
  730. \loop\smallskip\noindent special character No\number\footcount:
  731. \csname special\romannumeral\footcount\endcsname
  732. \advance\footcount by 1\global\footcount=\footcount
  733. \ifnum\footcount<11\repeat\fi
  734. \vfill\supereject\end}
  735.